import tkinter as tk
import pyautogui as pa

# 创建窗口
a1 = tk.Tk()

# 设置标题，必须在打开窗口上面，下面不会生效
a1.title('窗口')

# 获取用户分辨率
a, b = a1.maxsize()

# 设置窗口大小和打开位置，下面的'x'是英文字母艾克斯 宽x高+到屏幕左侧的距离+到屏幕顶部的距离
# 一般1920*1080的像素使用下面的大小位置较为合适
# a1.geometry('500x500+730+230')

# 计算窗口的宽度和高度，为屏幕分辨率的一半
width = int(a * 0.5)
height = int(b * 0.5)

# 计算窗口左上角的坐标，使窗口位于屏幕中间
x = int((a - width) / 2)
y = int((b - height) / 2)

# 设置窗口大小和打开位置
a1.geometry(f'{width}x{height}+{x}+{y}')


# 打开窗口，一般写在最后
a1.mainloop()

